Goto

Collaborating Authors

 adroit environment



A Environments

Neural Information Processing Systems

The gripper must move the object (black) near the goal (red). The objective of "Push" is to push the object The objective of "PickAndPlace" is The observation space is 25-dimensional and consists of the end effector coordinates and its linear velocity, the gripper's There are two agents: Point (top row) and Ant (bottom row). All hyperparameter settings for BMIL are provided in Tables 3 and 4. For all experiments, we used For all methods, we use the same number of policy gradient steps for a fair comparison. Fetch Adroit Push PickAndPlace Relocate epochs 200 600 policy updates per epoch 100 50 batch size 64 demonstrations 5 10 20 demonstration sampling ratio p 0.5 0.8 trace horizon length 1 1 3 (1 200) 1 10 (100 600) action selection strategy entropy action selection coefficient 30 3 Push ( 5 demos) 99 .8 The bounds indicate 95% confidence intervals.


Robust Imitation of a Few Demonstrations with a Backwards Model

arXiv.org Artificial Intelligence

Behavior cloning of expert demonstrations can speed up learning optimal policies in a more sample-efficient way over reinforcement learning. However, the policy cannot extrapolate well to unseen states outside of the demonstration data, creating covariate shift (agent drifting away from demonstrations) and compounding errors. In this work, we tackle this issue by extending the region of attraction around the demonstrations so that the agent can learn how to get back onto the demonstrated trajectories if it veers off-course. We train a generative backwards dynamics model and generate short imagined trajectories from states in the demonstrations. By imitating both demonstrations and these model rollouts, the agent learns the demonstrated paths and how to get back onto these paths. With optimal or near-optimal demonstrations, the learned policy will be both optimal and robust to deviations, with a wider region of attraction. On continuous control domains, we evaluate the robustness when starting from different initial states unseen in the demonstration data. While both our method and other imitation learning baselines can successfully solve the tasks for initial states in the training distribution, our method exhibits considerably more robustness to different initial states.